centos安装docker和portainer可视化界面

您所在的位置:网站首页 docker portainer打不开 centos安装docker和portainer可视化界面

centos安装docker和portainer可视化界面

2023-09-08 17:12| 来源: 网络整理| 查看: 265

centos安装docker和可视化界面 一、安装docker前期准备1、查看当前系统内核版本2、更新yum包(生产环境请谨慎操作)3、卸载旧版本(如果之前安装过的话) 正式安装docker1、安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖2、设置yum源,不然搜不到docker3、查看可以安装哪些docker版本4、选择一个版本并安装:`yum install docker-ce-版本号`5、启动docker并设置开机自启6、查看docker版本 二、docker常用操作命令镜像操作命令容器操作命令1、容器生成2、查看容器3、进入容器和退出4、容器停止、启动、删除5、容器拷贝文件6、为容器执行固定IP 三、安装可视化界面Portainer1、先搜一下看看2、把镜像拉下来3、创建容器4、查看启动是否成功5、运行portainer

一、安装docker

在安装 Docker 之前,先说一下配置,我这里是Centos7 Linux 内核:官方建议 3.10 以上.

注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo

前期准备 1、查看当前系统内核版本 ➜ ~ uname -r 3.10.0-1127.19.1.el7.x86_64 3.10,满足条件 2、更新yum包(生产环境请谨慎操作) yum -y update 3、卸载旧版本(如果之前安装过的话) yum remove docker docker-common docker-selinux docker-engine 正式安装docker 1、安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 2、设置yum源,不然搜不到docker 任取一个源就行 yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库) yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库) 已加载插件:fastestmirror, langpacks Repository epel is listed more than once in the configuration adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo repo saved to /etc/yum.repos.d/docker-ce.repo 3、查看可以安装哪些docker版本 yum list docker-ce --showduplicates | sort -r

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2F14Mv9b-1640230709018)(…/…/…/Library/Application Support/typora-user-images/image-20211222175458792.png)]

4、选择一个版本并安装:yum install docker-ce-版本号 yum -y install docker-ce-18.03.1.ce

image-20211222175735266

5、启动docker并设置开机自启 systemctl start docker systemctl enable docker 6、查看docker版本 ➜ ~ docker version Client: Version: 18.03.1-ce API version: 1.37 Go version: go1.9.5 Git commit: 9ee9f40 Built: Thu Apr 26 07:20:16 2018 OS/Arch: linux/amd64 Experimental: false Orchestrator: swarm Server: Engine: Version: 18.03.1-ce API version: 1.37 (minimum version 1.12) Go version: go1.9.5 Git commit: 9ee9f40 Built: Thu Apr 26 07:23:58 2018 OS/Arch: linux/amd64 Experimental: false 二、docker常用操作命令 镜像操作命令 像查看: docker images镜像搜索: docker search 镜像关键词镜像拉取: docker pull [OPTIONS] NAME[:TAG|@DIGEST]镜像删除: docker rmi 镜像Id或镜像名称 docker rmi -f $(docker images -qa) 删除所有镜像制作镜像: docker build -t mytomcat 容器操作命令 1、容器生成 docker run -d #表示后台运行 -p 虚拟机的端口:容器中软件运行的端口 #端口映射 --name 给容器起一个名称 #给容器取个名 --network=网卡名称 #指定容器使用什么网卡 --link=容器的名称 #表示当前创建的容器需要连接到哪个容器 --restart=always #表示重启docker的时候也重启容器 镜像的名称 比如: docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer 2、查看容器

docker ps -a|grep

3、进入容器和退出

docker exec -it containerId(容器id)/containerName(容器名称) /bin/bash

exit或者ctrl+d

4、容器停止、启动、删除

停止:docker stop containerId/containerName

启动:docker start containerId/containerName

删除:docker rm containerId/containerName

5、容器拷贝文件

复制宿主机文件到容器:docker cp 宿主机目录及文件 容器名称:容器目录

6、为容器执行固定IP # 创建自定义网络 docker network create --subnet=172.18.0.0/16 自定义名称 # 指定IP docker run -it -d --net 自定义名称 --ip 172.18.0.8 --name mytomcat tomcat 三、安装可视化界面Portainer 1、先搜一下看看

docker search portainer

2、把镜像拉下来

docker pull portainer/portainer

3、创建容器 docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer 4、查看启动是否成功 ➜ ~ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 48db190e9223 portainer/portainer "/portainer" 23 minutes ago Up 3 minutes 0.0.0.0:9000->9000/tcp portainer 5、运行portainer

http://localhost:9000



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3